/* Whitehart no color style */

/* options window */

#BrowserPreferences radio[pane] {
  list-style-image: url("chrome://browser/skin/preferences/options-nc.png") !important;
}

#BrowserPreferences radio[pane=paneTabs] {
  list-style-image: url("chrome://browser/skin/preferences/options-nc.png") !important;
  -moz-image-region: rect(0px, 64px, 32px, 32px) !important;
}

radio[pane=paneTabs]:hover,
radio[pane=paneTabs][selected="true"] {
  -moz-image-region: rect(32px, 64px, 64px, 32px) !important;
}


/* pageinfo window */

#main-window #viewGroup radio {
  list-style-image: url("chrome://browser/skin/pageinfo-nc.png") !important;
}

#main-window #viewGroup #cookiesTab {
  list-style-image: url("chrome://xpi_skins/skin/viewcookies/viewcookies-small.png") !important;
  -moz-image-region: rect(0px, 32px, 32px, 0px) !important;
}

#main-window #viewGroup #cookiesTab:hover,
#main-window #viewGroup #cookiesTab:active {
  list-style-image: url("chrome://xpi_skins/skin/viewcookies/viewcookies-small.png") !important;
  -moz-image-region: rect(32px, 32px, 64px, 0px) !important;
}


/* download window */

#clearListButton:not([disabled="true"]),
#cleanUpButton:not([disabled="true"]) {
  list-style-image: url("chrome://mozapps/skin/downloads/downloadcleanup-nc.png") !important;
}

.mini-button {
  list-style-image: url("chrome://mozapps/skin/downloads/downloadButtons-nc.png") !important;
}

.DMT_icon_box,
.DMT_miniIcon_box,
.DMT_miniButton_box {
  list-style-image: url("chrome://downloadmgr/skin/dmtButtonsBox.png") !important;
}

.DMT_icon_float,
.DMT_miniIcon_float,
.DMT_miniButton_float {
  list-style-image: url("chrome://downloadmgr/skin/dmtButtonsFloat.png") !important;
}

/* addons window */

#viewGroup radio {
  list-style-image: url("chrome://mozapps/skin/extensions/viewbuttons-nc.png") !important;
}

#commandBarBottom button {
  list-style-image: url("chrome://mozapps/skin/extensions/actionbuttons-nc.png") !important;
}

#viewGroup #userstyles-view {
	list-style-image: url('chrome://stylish/skin/s3-32.png') !important;
}

/* console window */

toolbar#ToolbarMode toolbarbutton {
  list-style-image: url("chrome://global/skin/console/console-toolbar-nc.png") !important;
}


/* search button */

.searchbar-engine-button[addengines="true"] > .button-box {
  background: transparent url("chrome://browser/skin/search-addengines-nc.png") no-repeat right center !important;
}

.search-go-button {
  list-style-image: url("chrome://browser/skin/search-glass-nc.png") !important;
}


/* go button */

#go-button:not([disabled="true"]):hover {
  -moz-image-region: rect(32px 16px 48px 0px) !important;
}


/* toolbar */

#back-button:not([disabled="true"]):hover {
  -moz-image-region: rect(0px 30px 30px 0px) !important;
}

#back-button[buttonover="true"] .toolbarbutton-menubutton-button {
  -moz-image-region: rect(0px 30px 30px 0px) !important;
}

#forward-button:not([disabled="true"]):hover {
  -moz-image-region: rect(0px 60px 30px 30px) !important;
}

#forward-button[buttonover="true"] .toolbarbutton-menubutton-button {
  -moz-image-region: rect(0px 60px 30px 30px) !important;
}

#stop-button:not([disabled="true"]):hover {
  -moz-image-region: rect(0px 90px 30px 60px) !important;
}

#reload-button:not([disabled="true"]):hover {
  -moz-image-region: rect(0px 120px 30px 90px) !important;
}

#home-button:not([disabled="true"]):hover {
  -moz-image-region: rect(0px 150px 30px 120px) !important;
}

#downloads-button:not([disabled="true"]):hover,
#downloads-button[checked="true"] {
  -moz-image-region: rect(0px 180px 30px 150px) !important;
}

#history-button:not([disabled="true"]):hover,
#history-button[checked="true"] {
  -moz-image-region: rect(0px 210px 30px 180px) !important;
}

#bookmarks-button:not([disabled="true"]):hover,
#bookmarks-button[checked="true"] {
  -moz-image-region: rect(0px 240px 30px 210px) !important;
}

#print-button:not([disabled="true"]):hover {
  -moz-image-region: rect(0px 270px 30px 240px) !important;
}

#new-tab-button:not([disabled="true"]):hover {
  -moz-image-region: rect(0px 300px 30px 270px) !important;
}

#new-window-button:not([disabled="true"]):hover  {
  -moz-image-region: rect(0px 330px 30px 300px) !important;
}

#cut-button:not([disabled="true"]):hover,
#cut-button[checked="true"] {
  -moz-image-region: rect(0px 360px 30px 330px) !important;
}

#copy-button:not([disabled="true"]):hover,
#copy-button[checked="true"] {
  -moz-image-region: rect(0px 390px 30px 360px) !important;
}

#paste-button:not([disabled="true"]):hover,
#paste-button[checked="true"] {
  -moz-image-region: rect(0px 420px 30px 390px) !important;
}

#reporterMenuButton:not([disabled="true"]):hover > .toolbarbutton-icon {
  -moz-image-region: rect(0px 30px 30px 0px) !important;
}

#reporterMenuButton[buttonover="true"] .toolbarbutton-menubutton-button > .toolbarbutton-icon {
  -moz-image-region: rect(0px 30px 30px 0px) !important;
}


/* toolbar small */

toolbar[iconsize="small"] #back-button:not([disabled="true"]):hover {
  -moz-image-region: rect(0px 20px 20px 0px) !important;
}

toolbar[iconsize="small"] #back-button[buttonover="true"] .toolbarbutton-menubutton-button {
  -moz-image-region: rect(0px 20px 20px 0px) !important;
}

toolbar[iconsize="small"] #forward-button:not([disabled="true"]):hover {
  -moz-image-region: rect(0px 40px 20px 20px) !important;
}

toolbar[iconsize="small"] #forward-button[buttonover="true"] .toolbarbutton-menubutton-button {
  -moz-image-region: rect(0px 40px 20px 20px) !important;
}

toolbar[iconsize="small"] #stop-button:not([disabled="true"]):hover {
  -moz-image-region: rect(0px 60px 20px 40px) !important;
}

toolbar[iconsize="small"] #reload-button:not([disabled="true"]):hover {
  -moz-image-region: rect(0px 80px 20px 60px) !important;
}

toolbar[iconsize="small"] #home-button:not([disabled="true"]):hover {
  -moz-image-region: rect(0px 100px 20px 80px) !important;
}

toolbar[iconsize="small"] #downloads-button:not([disabled="true"]):hover,
toolbar[iconsize="small"] #downloads-button[checked="true"] {
  -moz-image-region: rect(0px 120px 20px 100px) !important;
}

toolbar[iconsize="small"] #history-button:not([disabled="true"]):hover,
toolbar[iconsize="small"] #history-button[checked="true"] {
  -moz-image-region: rect(0px 140px 20px 120px) !important;
}

toolbar[iconsize="small"] #bookmarks-button:not([disabled="true"]):hover,
toolbar[iconsize="small"] #bookmarks-button[checked="true"] {
  -moz-image-region: rect(0px 160px 20px 140px) !important;
}

toolbar[iconsize="small"] #print-button:not([disabled="true"]):hover {
  -moz-image-region: rect(0px 180px 20px 160px) !important;
}

toolbar[iconsize="small"] #new-tab-button:not([disabled="true"]):hover {
  -moz-image-region: rect(0px 200px 20px 180px) !important;
}

toolbar[iconsize="small"] #new-window-button:not([disabled="true"]):hover {
  -moz-image-region: rect(0px 220px 20px 200px) !important;
}

toolbar[iconsize="small"] #cut-button:not([disabled="true"]):hover,
toolbar[iconsize="small"] #cut-button[checked="true"] {
  -moz-image-region: rect(0px 240px 20px 220px) !important;
}

toolbar[iconsize="small"] #copy-button:not([disabled="true"]):hover,
toolbar[iconsize="small"] #copy-button[checked="true"] {
  -moz-image-region: rect(0px 260px 20px 240px) !important;
}

toolbar[iconsize="small"] #paste-button:not([disabled="true"]):hover,
toolbar[iconsize="small"] #paste-button[checked="true"] {
  -moz-image-region: rect(0px 280px 20px 260px) !important;
}

toolbar[iconsize="small"] #reporterMenuButton:not([disabled="true"]):hover > .toolbarbutton-icon {
  -moz-image-region: rect(0px 20px 20px 0px) !important;
}

toolbar[iconsize="small"] #reporterMenuButton[buttonover="true"] .toolbarbutton-menubutton-button > .toolbarbutton-icon {
  -moz-image-region: rect(0px 20px 20px 0px) !important;
}


/* close button */

.tabs-closebutton:not([disabled="true"]):hover,
.tab-close-button:not([disabled="true"]):hover,
#find-closebutton:not([disabled="true"]):hover,
.messageCloseButton:not([disabled="true"]):hover,
.tabs-closebutton:not([disabled="true"]):active,
.tab-close-button:not([disabled="true"]):active,
#find-closebutton:not([disabled="true"]):active,
.messageCloseButton:not([disabled="true"]):hover:active {
  -moz-image-region: rect(0px, 16px, 16px, 0px) !important;
  opacity: 0.7;
}


/* arrows hover effects */

dropmarker:not([disabled="true"]):hover,
dropmarker:not([disabled="true"]):active {
  list-style-image: url("chrome://global/skin/arrow/arrow-dn-nc.gif") !important;
}

menulist:not([disabled="true"]):hover > .menulist-dropmarker,
menulist:not([disabled="true"]):active > .menulist-dropmarker {
  list-style-image: url("chrome://global/skin/arrow/arrow-dn-nc.gif") !important;
}

.searchbar-engine-button:not([disabled="true"]):hover .searchbar-dropmarker-image,
.searchbar-engine-button:not([disabled="true"]):active .searchbar-dropmarker-image {
  list-style-image: url("chrome://global/skin/arrow/arrow-dn-nc.gif") !important;
}

.up:not([disabled="true"]):hover {
  list-style-image: url("chrome://global/skin/arrow/arrow-up-nc.gif") !important;
}

.down:not([disabled="true"]):hover {
  list-style-image: url("chrome://global/skin/arrow/arrow-dn-nc.gif") !important;
}

.left:not([disabled="true"]):hover {
  list-style-image: url("chrome://global/skin/arrow/arrow-lft-nc-nc.gif") !important;
}

.right:not([disabled="true"]):hover {
  list-style-image: url("chrome://global/skin/arrow/arrow-rit-nc-nc.gif") !important;
}

.autocomplete-history-dropmarker:not([disabled="true"]):hover,
.autocomplete-history-dropmarker:not([disabled="true"]):active {
  list-style-image: url("chrome://global/skin/arrow/arrow-dn-nc.gif") !important;
}

.home-arrow:not([disabled="true"]):hover,
.end-arrow[chromedir="rtl"]:not([disabled="true"]):hover {
  list-style-image: url("chrome://global/skin/arrow/arrow-lft-sharp-end-nc.gif") !important;
}

.end-arrow:not([disabled="true"]):hover,
.home-arrow[chromedir="rtl"]:not([disabled="true"]):hover {
  list-style-image: url("chrome://global/skin/arrow/arrow-rit-sharp-end-nc.gif") !important;
}

.left-arrow:not([disabled="true"]):hover,
.right-arrow[chromedir="rtl"]:not([disabled="true"]):hover {
  list-style-image: url("chrome://global/skin/arrow/arrow-lft-sharp-nc.gif") !important;
}

.right-arrow:not([disabled="true"]):hover,
.left-arrow[chromedir="rtl"]:not([disabled="true"]):hover {
  list-style-image: url("chrome://global/skin/arrow/arrow-rit-sharp-nc.gif") !important;
}

toolbarbutton[type="menu-button"]:not([disabled="true"]):hover > .toolbarbutton-menubutton-dropmarker,
toolbarbutton[type="menu-button"][buttonover="true"]:not([disabled="true"]) > .toolbarbutton-menubutton-dropmarker {
  list-style-image: url("chrome://global/skin/toolbar/arrow-dn-nc.gif") !important;
}


/* all tabs button */

.tabs-alltabs-button:not([disabled="true"]):hover {
  -moz-image-region: rect(0px, 64px, 16px, 48px) !important;
}

.tabs-alltabs-button:hover .toolbarbutton-menu-dropmarker {
  list-style-image: url("chrome://global/skin/toolbar/arrow-dn-nc.gif") !important;
}

/* new tab button */

.tabs-newtab-button,
.tabs-newbutton {
  list-style-image: url("chrome://global/skin/icons/newtab-nc.png") !important;
}


/* tab drop indicator */

.tab-drop-indicator {
  background: url('chrome://browser/skin/tabdragindicator-nc.png') 50% 50% no-repeat !important;
}


/* tab overflow scroll arrows */

.tabbrowser-arrowscrollbox:not([flowing="multibar"]) > .scrollbutton-up:not([disabled="true"]):hover,
.tabbrowser-arrowscrollbox:not([flowing="multibar"]) > .scrollbutton-up:not([disabled="true"]):active{
  -moz-image-region: rect(0, 11px, 11px, 0) !important;
  list-style-image: url("chrome://global/skin/arrow/arrow-lft-nc.gif") !important;
}

.tabbrowser-arrowscrollbox:not([flowing="multibar"]) > .scrollbutton-down:not([disabled="true"]):hover,
.tabbrowser-arrowscrollbox:not([flowing="multibar"]) > .scrollbutton-down:not([disabled="true"]):active {
  -moz-image-region: rect(0, 11px, 11px, 0) !important;
  list-style-image: url("chrome://global/skin/arrow/arrow-rit-nc.gif") !important;
}

.tabbrowser-arrowscrollbox[flowing="multibar"] > .scrollbutton-up:not([disabled="true"]):hover,
.tabbrowser-arrowscrollbox[flowing="multibar"] > .scrollbutton-up:not([disabled="true"]):active{
  -moz-image-region: rect(0, 11px, 11px, 0) !important;
  list-style-image: url("chrome://browser/skin/tab-arrow-mrow-start.png") !important;
  opacity: 0.7;
}

.tabbrowser-arrowscrollbox[flowing="multibar"] > .scrollbutton-down:not([disabled="true"]):hover,
.tabbrowser-arrowscrollbox[flowing="multibar"] > .scrollbutton-down:not([disabled="true"]):active {
  -moz-image-region: rect(0, 11px, 11px, 0) !important;
  list-style-image: url("chrome://browser/skin/tab-arrow-mrow-end.png") !important;
  opacity: 0.7;
}

.tabs-scroll-right-button:not([disabled="true"]):hover,
.tabs-scroll-right-button:not([disabled="true"]):active {
  -moz-image-region: rect(0, 11px, 11px, 0) !important;
  list-style-image: url("chrome://global/skin/arrow/arrow-rit-nc.gif") !important;
}

.spinbuttons-up:not([disabled="true"]):not([disabled="true"]):hover,
.spinbuttons-up:not([disabled="true"]):not([disabled="true"]):active {
  background-image: url("chrome://global/skin/arrow/arrow-spin-up-nc.gif") !important;
}

.spinbuttons-down:not([disabled="true"]):not([disabled="true"]):hover,
.spinbuttons-down:not([disabled="true"]):not([disabled="true"]):active {
  background-image: url("chrome://global/skin/arrow/arrow-spin-dn-nc.gif") !important;
}


/* menu icons */

.menu-right[_moz-menuactive="true"] {
  list-style-image: url("chrome://global/skin/menu/menu-arrow.png") !important;
  -moz-image-region: auto;
}

.menu-right[chromedir="rtl"][_moz-menuactive="true"] {
  list-style-image: url("chrome://global/skin/menu/menu-arrow-rtl.png") !important;
}

menuitem[checked="true"][_moz-menuactive="true"] {
  list-style-image: url("chrome://global/skin/menu/menu-check.gif") !important;
  -moz-image-region: auto;
}

menuitem[checked="true"][type="radio"][_moz-menuactive="true"] {
  list-style-image: url("chrome://global/skin/menu/menu-radio.gif") !important;
  -moz-image-region: auto;
}


/* bookmarks */

#placesToolbar > #back-button:not([disabled="true"]):hover,
#placesToolbar > #forward-button:not([disabled="true"]):hover[chromedir="rtl"],
#placesToolbar > #back-button:not([disabled="true"]):active,
#placesToolbar > #forward-button:not([disabled="true"]):active[chromedir="rtl"] {
  -moz-image-region: rect(0px, 24px, 24px, 0px) !important;
}

#placesToolbar > #forward-button:not([disabled="true"]):hover,
#placesToolbar > #back-button:not([disabled="true"]):hover[chromedir="rtl"],
#placesToolbar > #forward-button:not([disabled="true"]):active,
#placesToolbar > #back-button:not([disabled="true"]):active[chromedir="rtl"] {
  -moz-image-region: rect(0px, 48px, 24px, 24px) !important;
}

#bookmarksToolbarFolderMenu {
  list-style-image: url("chrome://browser/skin/places/bookmarkstoolbar-nc.png") !important;
}

#editBMPanel_toolbarFolderItem {
  list-style-image: url("chrome://browser/skin/places/bookmarkstoolbar-nc.png") !important;
}

#editBMPanel_bmRootItem {
  list-style-image: url("chrome://browser/skin/places/bookmarksmenu-nc.png") !important;
}

#editBMPanel_unfiledRootItem {
  list-style-image: url("chrome://browser/skin/places/unsortedbookmarks-nc.png") !important;
}

#organizeButton:hover {
  list-style-image: url("chrome://browser/skin/places/organize.png") !important;
}

#viewMenu,
#viewMenu:hover {
  list-style-image: url("chrome://browser/skin/places/view-nc.png") !important;
}

#maintenanceButton:hover {
  list-style-image: url("chrome://browser/skin/places/importandbackup.png") !important;
}

.toolbar-drop-indicator {
  background: url("chrome://browser/skin/places/toolbardropmarker-nc.png") 50% 50% no-repeat !important;
  margin-bottom: 0px !important;
}

.bookmark-item[container][query] {
  list-style-image: url("chrome://browser/skin/places/query-nc.png") !important;
}

.bookmark-item[query][dayContainer] {
  list-style-image: url("chrome://browser/skin/places/calendar-nc.png") !important;
}

treechildren::-moz-tree-image(title, query) {
  list-style-image: url("chrome://browser/skin/places/query-nc.png") !important;
}

treechildren::-moz-tree-image(container, OrganizerQuery_AllBookmarks) {
  list-style-image: url("chrome://browser/skin/places/allbookmarks-nc.png") !important;
}

treechildren::-moz-tree-image(container, OrganizerQuery_BookmarksToolbar) {
  list-style-image: url("chrome://browser/skin/places/bookmarkstoolbar-nc.png") !important;
}

treechildren::-moz-tree-image(container, OrganizerQuery_BookmarksMenu) {
  list-style-image: url("chrome://browser/skin/places/bookmarksmenu-nc.png") !important;
}

treechildren::-moz-tree-image(title, query, OrganizerQuery_Tags) {
  list-style-image: url("chrome://browser/skin/places/tagcontainericon.png") !important;
}

treechildren::-moz-tree-image(title, query, OrganizerQuery_History) {
  list-style-image: url("chrome://browser/skin/places/history-nc.png") !important;
}

treechildren::-moz-tree-image(title, query, dayContainer) {
  list-style-image: url("chrome://browser/skin/places/calendar-nc.png") !important;
  -moz-image-region: auto;
}

treechildren::-moz-tree-image(title, query, OrganizerQuery_History) {
  list-style-image: url("chrome://browser/skin/places/history-nc.png") !important;
}

treechildren::-moz-tree-image(title, query, hostContainer) {
  list-style-image: url("chrome://global/skin/icons/folder-item.png") !important;
}

treechildren::-moz-tree-image(title, query, hostContainer, open) {
  list-style-image: url("chrome://global/skin/icons/folder-item.png") !important;
}

.expander-down:hover,
.expander-down:active {
  list-style-image: url("chrome://global/skin/arrow/arrow-dn-nc.gif") !important;
}

.expander-up:hover,
.expander-up:active {
  list-style-image: url("chrome://global/skin/arrow/arrow-up-nc.gif") !important;
}

#editBookmarkPanelStarIcon {
  list-style-image: url("chrome://browser/skin/places/starred48-nc.png") !important;
}

toolbarbutton.bookmark-item:not([container=true]):hover {
  color: #666 !important;
}


/* findbar */

.findbar-find-next {
  list-style-image: url("chrome://global/skin/icons/find-nc.png") !important;
}

.findbar-find-previous {
  list-style-image: url("chrome://global/skin/icons/find-nc.png") !important;
}

.findbar-highlight {
  list-style-image: url("chrome://global/skin/icons/find-nc.png") !important;
}

.findbar-closebutton:not([disabled="true"]):hover,
.findbar-closebutton:not([disabled="true"]):active {
  -moz-image-region: rect(0px, 16px, 16px, 0px) !important;
  opacity: 0.7;
}


/* expander */
.up:hover {
  list-style-image: url("chrome://global/skin/arrow/arrow-up-nc.gif") !important;
}

.down:hover {
  list-style-image: url("chrome://global/skin/arrow/arrow-dn-nc.gif") !important;
}

.expander-down:hover,
.expander-down:active {
  list-style-image: url("chrome://global/skin/arrow/arrow-dn-nc.gif") !important;
}

.expander-up:hover,
.expander-up:active {
  list-style-image: url("chrome://global/skin/arrow/arrow-up-nc.gif") !important;
}


/* scrollbox */

.autorepeatbutton-up:active,
.scrollbutton-up:not([disabled="true"]):active
{
  list-style-image: url("chrome://global/skin/arrow/arrow-up-nc.gif") !important;
}

.autorepeatbutton-down:active,
.scrollbutton-down:not([disabled="true"]):active
{
  list-style-image: url("chrome://global/skin/arrow/arrow-dn-nc.gif") !important;
}

.autorepeatbutton-up[orient="horizontal"]:active,
.autorepeatbutton-down[chromedir="rtl"][orient="horizontal"]:active,
.scrollbutton-up[orient="horizontal"]:not([disabled="true"]):active,
.scrollbutton-down[chromedir="rtl"][orient="horizontal"]:not([disabled="true"]):active
{
  list-style-image: url("chrome://global/skin/arrow/arrow-lft-nc.gif") !important;
}

.autorepeatbutton-down[orient="horizontal"]:active,
.autorepeatbutton-up[chromedir="rtl"][orient="horizontal"]:active,
.scrollbutton-down[orient="horizontal"]:not([disabled="true"]):active,
.scrollbutton-up[chromedir="rtl"][orient="horizontal"]:not([disabled="true"]):active
{
  list-style-image: url("chrome://global/skin/arrow/arrow-rit-nc.gif") !important;
}


/* Fix for Link and Form Info addon */

#formsTab {
  -moz-image-region: rect(0px, 192px, 32px, 160px) !important;
}

#formsTab:hover, #formsTab[selected="true"] {
  -moz-image-region: rect(32px, 192px, 64px, 160px) !important;
}

#linksTab {
  -moz-image-region: rect(0px, 224px, 32px, 192px) !important;
}

#linksTab:hover, #linksTab[selected="true"] {
  -moz-image-region: rect(32px, 224px, 64px, 192px) !important;
}
